import request from '@/utils/request'


const base_api = '/admin/system/sysUser'
    // 角色列表方法
export const GetSysUserListByPage = (pageNum, pageSize, queryDto) => {
    return request({
        // `模板字符串`
        url: `${base_api}/findByPage/${pageNum}/${pageSize}`, // 路径
        method: 'get', // 提交方式
        params: queryDto, // 其他参数
    })
}

// 添加角色方法
export const SaveSysUser = (sysUser) => {
    return request({
        url: `${base_api}/saveSysUser`, // 路径
        method: 'post', // 提交方式
        data: sysUser, // 其他参数
    })
}

// 修改角色方法
export const UpdateSysUser = (sysUser) => {
    return request({
        url: `${base_api}/updateSysUser`, // 路径
        method: 'put', // 提交方式
        data: sysUser, // 其他参数
    })
}

// 删除角色方法
export const DeleteSysUser = (userId) => {
    return request({
        url: `${base_api}/deleteById/${userId}`, // 路径
        method: 'delete', // 提交方式
    })
}

// 给用户分配角色请求
export const DoAssignRoleToUser = (assignRoleVo) => {
    return request({
        url: `${base_api}/doAssign`,
        method: 'post',
        data: assignRoleVo
    })
}